html, body {
    height: 100%;
}

#container {
    width: 100%;
    min-height: 100%;
}

#header{
    height: 5em;
}

#nav {
}

#content {
    padding-bottom: 3em; /* must be same height as the footer */
    overflow: auto;
}

#footer{
    position: relative;
    margin-top: -3em; /* negative value of footer height */
    height: 3em;
    clear: both;
}

/* Opera Fix */
body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}
/* vim: set sts=4 sw=4 fdm=marker tw=78:  ******************* vim modeline **/
